package cn.fl.spl.vo;

import java.io.Serializable;
import java.util.Date;

/**
 * @author create by jiangzg
 * @date 2018-3-2 11:08:36
 * @desc 店铺统计信息
 */
public class AppStatsDataVO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * APP 统计ID
     */
    private String id ;

    /**
     * 设备系统版本号
     */
    private String equipVersion ;

    /**
     * 设备型号（例如：HuaWei P10）
     */
    private String equipTyp;

    /**
     * 设备ID
     */
    private String dataId ;

    /**
     * 设备系统类型("IOS"、"ANDROID")
     */
    private String equipSysTyp ;
    /**
     *  应用系统编号
     */
    private String appSysCd ;

    /**
     * 应用版本
     */
    private String appVersion ;

    /**
     * 活跃类型（“INSTALL”：装机、“REGISTER”：注册、"LOGIN"：登录）
     */
    private String liveType ;

    /**
     *  创建时间
     */
    private Date crtTm ;

    /**
     * 操作日期
     */
    private Date actionDt ;

    /**
     * 周数
     */
    private Integer weekPd ;

    /**
     *   年份
     */
    private Integer year ;

    /**
     *  月份
     */
    private Integer month ;

    /**
     * 来源
     */
    private String source ;

    /**
     *  区域- 省
     */
    private String localProvince ;

    /**
     *  区域- 市
     */
    private String localCity ;

    /**
     *   当月的Day
     */
    private Integer dayOfMonth ;

    /**
     *  星期几
     */
    private Integer dayOfWeek ;

    /**
     *  计数
     */
    private Long totalNum ;

    /**
     * 登录人ID（当有登录时使用）
     */
    private Long usrId ;

    public Long getUsrId() {
        return usrId;
    }

    public void setUsrId(Long usrId) {
        this.usrId = usrId;
    }

    public String getId() {
        return id;
    }

    public void setId(String id) {
        this.id = id;
    }

    public String getLiveType() {
        return liveType;
    }

    public void setLiveType(String liveType) {
        this.liveType = liveType;
    }

    public Date getCrtTm() {
        return crtTm;
    }

    public void setCrtTm(Date crtTm) {
        this.crtTm = crtTm;
    }

    public Date getActionDt() {
        return actionDt;
    }

    public void setActionDt(Date actionDt) {
        this.actionDt = actionDt;
    }

    public Integer getWeekPd() {
        return weekPd;
    }

    public void setWeekPd(Integer weekPd) {
        this.weekPd = weekPd;
    }

    public String getSource() {
        return source;
    }

    public void setSource(String source) {
        this.source = source;
    }

    public String getLocalProvince() {
        return localProvince;
    }

    public void setLocalProvince(String localProvince) {
        this.localProvince = localProvince;
    }

    public String getLocalCity() {
        return localCity;
    }

    public void setLocalCity(String localCity) {
        this.localCity = localCity;
    }

    public Integer getYear() {
        return year;
    }

    public void setYear(Integer year) {
        this.year = year;
    }

    public Integer getMonth() {
        return month;
    }

    public void setMonth(Integer month) {
        this.month = month;
    }

    public Integer getDayOfMonth() {
        return dayOfMonth;
    }

    public void setDayOfMonth(Integer dayOfMonth) {
        this.dayOfMonth = dayOfMonth;
    }

    public Integer getDayOfWeek() {
        return dayOfWeek;
    }

    public void setDayOfWeek(Integer dayOfWeek) {
        this.dayOfWeek = dayOfWeek;
    }

    public Long getTotalNum() {
        return totalNum;
    }

    public void setTotalNum(Long totalNum) {
        this.totalNum = totalNum;
    }

    public String getEquipVersion() {
        return equipVersion;
    }

    public void setEquipVersion(String equipVersion) {
        this.equipVersion = equipVersion;
    }

    public String getEquipTyp() {
        return equipTyp;
    }

    public void setEquipTyp(String equipTyp) {
        this.equipTyp = equipTyp;
    }

    public String getDataId() {
        return dataId;
    }

    public void setDataId(String dataId) {
        this.dataId = dataId;
    }

    public String getEquipSysTyp() {
        return equipSysTyp;
    }

    public void setEquipSysTyp(String equipSysTyp) {
        this.equipSysTyp = equipSysTyp;
    }

    public String getAppSysCd() {
        return appSysCd;
    }

    public void setAppSysCd(String appSysCd) {
        this.appSysCd = appSysCd;
    }

    public String getAppVersion() {
        return appVersion;
    }

    public void setAppVersion(String appVersion) {
        this.appVersion = appVersion;
    }
}
